//package com.pug.service.userorder;
//
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.baomidou.mybatisplus.extension.service.IService;
//import com.pug.bo.UserOrderBo;
//import com.pug.entity.Hotel;
//import com.pug.entity.HotelType;
//import com.pug.entity.KssUser;
//import com.pug.entity.UserOrder;
//import com.pug.vo.OrderPayVo;
//import com.pug.vo.UserOrderVo;
//import com.pug.vo.UserVo;
//
//import java.util.List;
//import java.util.Map;
//
///**
// * @author 飞哥
// * @Title: 学相伴出品
// * @Description: 飞哥B站地址：https://space.bilibili.com/490711252
// * 记得关注和三连哦！
// * @Description: 我们有一个学习网站：https://www.kuangstudy.com
// * @date 2022/4/2$ 21:01$
// */
//public interface IUserOrderService extends IService<UserOrder> {
//
//    /***
//     * @param  userOrderVo
//     * @return
//     */
//    Page<UserOrder> findUserOrders(UserOrderVo userOrderVo);
//
//
//    /**
//     * 查询用户订单状态信息
//     * @return
//     */
//    List<Map<String,Object>> selectOrderStatusInfo();
//
//    /**
//     * 用户订购酒店下单
//     *
//     * @param hotel
//     * @param hotelType
//     * @param user
//     * @param orderPayVo
//     * @param orderNumber
//     * @return
//     */
//    UserOrder createUserOrder(Hotel hotel,
//                              HotelType hotelType,
//                              KssUser user, OrderPayVo orderPayVo, String orderNumber);
//
//    /**
//     * 用户下单
//     *
//     * @param userVo
//     * @return
//     */
//    UserOrderBo createUserOrder(UserVo userVo);
//
//
//    /**
//     * 查询那些超过30分钟未支付的订单
//     * 进行失效处理
//     */
//    void findOrderNoPay();
//
//}
